<?php

namespace Api\Controller;

use Common\Controller\HomeBaseController;

/**
 * 微信支付
 */
class WeixinpayController extends HomeBaseController
{
    /**
     * 公众号支付 必须以get形式传递 out_trade_no 参数
     * 示例请看 /Application/Home/Controller/IndexController.class.php
     * 中的weixinpay_js方法
     */
    public function pay()
    {
//        if ($_GET['out_trade_no']) {
//            $out_trade_no = $_GET['out_trade_no'];
//        } else {
//            $out_trade_no = $_GET['state'];
//        }
        $out_trade_no = time();//订单号
        // 导入微信支付sdk
        Vendor('Weixinpay.Weixinpay');
        $wxpay = new \Weixinpay();
        // 获取jssdk需要用到的数据
//        $data = $wxpay->getParameters($out_trade_no);
        $data = $wxpay->pay($out_trade_no);
echo $data;die;
         //将数据分配到前台页面
        $assign = array(
            'data' => json_encode($data)
        );
        $this->assign('out_trade_no', $out_trade_no);
        $this->assign($assign);
        $this->display();
    }



}